<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <title>简商城应用架构概览</title> 
    <link href="static/bootstrap.min.css" rel="stylesheet">
    <style>
        .davinci-msa {
            cursor: pointer;
        }
        .davinci-msa:hover {
            background-color: papayawhip;
        }
        .msa-md-src {
            display: none;
        }
        .offcanvas-end {
          width: 600px;
        }
    </style>
   
</head>
<body onload="addMsaListener()">
    <nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
        <div class="container-fluid">
          <a class="navbar-brand" href="#">简商城应用架构概览</a>
          <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
          </button>
          <div class="collapse navbar-collapse" id="navbarCollapse">
            <ul class="navbar-nav me-auto mb-2 mb-md-0">
              <!-- <li class="nav-item">
                <a class="nav-link active" aria-current="page" href="#">主页</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#">说明</a>
              </li> -->
            </ul>
            <form class="d-flex" role="search">
              <button type="button" class="btn  btn-dark">快速文档显示宽度</button>

              <div class="btn-group" role="group" aria-label="Basic radio toggle button group">
                <input type="radio" class="btn-check" name="btnradio" id="btnradio1" autocomplete="off" checked  onchange="changeDocWidth(40);">
                <label class="btn btn-outline-success" for="btnradio1">40%</label>
              
                <input type="radio" class="btn-check" name="btnradio" id="btnradio2" autocomplete="off"  onchange="changeDocWidth(60);">
                <label class="btn btn-outline-success" for="btnradio2">60%</label>

                <input type="radio" class="btn-check" name="btnradio" id="btnradio2" autocomplete="off"  onchange="changeDocWidth(80);">
                <label class="btn btn-outline-success" for="btnradio2">80%</label>
              
                <input type="radio" class="btn-check" name="btnradio" id="btnradio3" autocomplete="off" onchange="changeDocWidth(100);">
                <label class="btn btn-outline-success" for="btnradio3">100%</label>
              </div>
              <!-- <button class="btn btn-outline-success" type="submit">更多</button> -->
            </form>
          </div>
        </div>
      </nav>

    <main class="container">
        <div class="bg-light rounded">
            <br/><br/><br/>
            <div class="alert alert-info alert-dismissible fade show" role="alert">
              <strong>提示：</strong> 点击应用名称可以快速查看应用的文档。
              <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
            </div>
            <div>
             <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="692px" height="1367px" viewBox="-0.5 -0.5 692 1367" content="&lt;mxfile host=&quot;Electron&quot; modified=&quot;2022-05-07T05:06:42.881Z&quot; agent=&quot;5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/17.4.2 Chrome/100.0.4896.60 Electron/18.0.1 Safari/537.36&quot; etag=&quot;IKQ0d9BO58JfiEfkiuxn&quot; version=&quot;17.4.2&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;FLEIqHXNgHFZoroAIODC&quot; name=&quot;第 1 页&quot;&gt;7Z1bk6I4FMc/DY9tkRuER7Hb2a3arZ3aqa3ZNwsxreyguIB2u59+Ey5KkKvSgj0yU90akgj5/3I4OUlsBU3W7198a7v63VswV4Hq4l1BzwqEkBDCf4mUQ5wCEKZxytJ3FknaKeGb8x9LEtUkdecsWCBlDD3PDZ2tnGh7mw2zQynN8n3vTc726rnyp26tJTtL+GZb7nnqd2cRrpJUoBmnE78wZ7lKPppCPT4xt+wfS9/bbZLPUyCaRkd8em2ldSU3GqyshfeWSUIvCpr4nhfGr9bvE+aKxk2bLS43LTl7vG6fbcKCAn8FzP9j/o9oMqi61pzrllym5vL8ZrC1NqJZXSuIW1D7dycuxVxYe2djO0/rwDol8lfL+Dextlv+M62Gf15cU3o+Tp77xxTCE/mVEa6yHRVUFfKc6Merii7KnQez4BCEbJ0QcNgm8sSpMIFMVBHfxQtWzGeFPisvungxflFeNMWYRClEoWNlnDaQa9lsxalgvkxK2pB/IvMbMV9dd49+vP79K95Q/P0JHAU6NnwQHlJmuJTR9a3fl6JXjKy3AI/26zeuxcx2vd1i5m1mliDTfHVcd+K5nh+VRPzfVFRrBqHv/WCZM6/Rwc/smR86nM/fhGZfvcAJHW/D88y9MPTWPMMqXAstk9sQ2dl7KRPZG/nCvDUL/QPPkhTAlIyM7IHjGpLOrAN9VHD27dRPaAL3KttDkjQrae/l8WNPdPIXScOmbzO83h+/W+vQll9OK1bG0whkUzFot/zCn4NfaBgjXM4vUDX9gWwxsvYu4HIwf8Yveu/YrDG4hkDTfBGYcqs7ht2Ci34ScDXJsFKqPQzvRYbX9xY7O5zZvN2Zf8ZwFu0sw0QxOKta9AIpFERWmCrjiGFzqlB0DcO4PcP8hoLDxh4+t6Da4EIMRkQ9HfABbjW4AbN8e1VqhJsDzI2wKuyw8IdxZJb5KajQiThFuaHmHgYVVppn43mMsUJxt6abfF7sAUCjDNUq0B9+RmPQOcBt7XPkE5u64HOsKuakW/usfV5QcY19foBaCqrnc4ragkpTH5hEppV0C6r+eUGFBElkUgNK4D4wLcE09K1NYNlCmhnbW25r14EDyp/08bOfCu9BQDyNvIGM2e3OLaCfF2KgG9IwTYcS049RXDtn+MnbPkXVyyS/sfnsmFxtfKmwucLBpeLnmAhPV+QBkcurRh4zTzEF8FcgbbRH2nadCKqBE42wITm6MtCAYtm7eABd4fS2xTmKp/Fx2ckM3whnoH5anjHVanjORitU9AC6wjm+G/sMLpi+uxOgNYgeQHcAtJi9Z5vFU+ImP4mZ/DOyM4m54JsqQmpHVM/9ZRGFM4VPfQ3FsC3FaMRsf+azpRMI9YbOcn72mUosIx1LpKvag+VilteW234YmI0gTyOaO10/ccE83r2M+hAwRoBCaAAtPuRIBsFIcpLJA9tybJ+483Bmda2QvVmHJshGa38MECFLFPOqYBu4aNrOmaWXO3RsAaIjTCg6HkA2txotMsYPbAuxXXtzx2VF3nB8pmyEd25zqaFQMzG+5jjjUxDx1sCRZ4zF9N01bF8wN5fcyJ34xYCqsl8sOxPAeEQuWhnlioEerAf76yRjm+MFQ+Qqfi+YsrsTcIm8YELVHtxes5wtz+wuSNPkxZcmt7zRiggTK6YRLY1QhQ9xDaQXTNdFlzd0RAEgI51IXKaL2h8gnkXKtsy3Qu8MRLbeut6BFY7EuOXk6HFDSVGyTicfJosm7YR7QIRJNa5zBtrNyHmvr3wAGZEajKzF2tmI6EJ0i0MHF+eWVYJbUnu2Y6NYjMSi7y13x1KsoayIvfP3TFSiihb3NmGyiwaACFORmy3OdrnkGonX6O18m1VcS9LFQ8tfsrAiHy5udJ+5Vujs5esoasOo6Nj3xRjvmGHrOZswyNT8VSRkjBCRA5+qPOoGfHxTsPJwWlIbxKR6HSPUy2vjL+KrP5FwbIYiOJqRkJrUIZCgDZkETGrWoLYjQUeDIwEMhwR9yCRAzRhp2SNnE1RUFNMoJaGGKxXrV5Xn/9twWVsbuTmX8P64zA4cb8YlAtoIZY9rsMQYVO3RA2qyBfdjpUf3Jz3sxSQZebGx2kJshGps0E3ExsMRmw75+QOorBbNrWnVcMFMUGk/1yR7DoAsPdVhd5XVPss+unzLZyECNc9C4+bPQnJ/fSQbn7qdQSSqrJ087dSuj0CdOz1yeaoWrBv/WOm14UhvNJReWktyOz+IGpJYiPdjaQyvVRsRSiX3XlYeYb2isg+SXh+O9Gkwa6DaE6hdoz2BuW+myGlPbq89HZD2YNDa5wfibbXXUMXwqZd+P6AoLUBNte/J5FctjtKoUbAlptwI5L4WQSXlpT9GeTSgqGxj5UkvyuNq5Q3UQnmUN/84V1nRzqoLK2s3soIAdVi6diBVN+1xk4BAulTsrjpBLxEBpNd0AtCCW4w77AQ1lbUML9ywstouQpCRGxReUqRlRILqQ4tIIHiHnbSf8LzW4ZMKq1120urKWvarG1ZWHxDUtf5nMdCAZjEad5FeonaI1HSRCke8oL916cxVV9aOagTU/uOJaEDTLY2pzO7vuR2VsMPBpZb7Cj45wtTHUHNAUwqNOaC9cIA69LLFV9pJIPQfcxjQBEM6cVcfberHIhC522JdrRS75rlGchONt/BJhjSl0HQFqLRX7nZTiekSyWMkuM3SCiB8lor9b0Qrr+yDpB/SjELTJZ/9SG9U7pJpCYKmDg2EIU0vNF1eBXqJMgMdjWAudMM9ufM9UqWP+5wR4U+D8tIfIzce0pxCY7l7CdWITctXyV1tOPoQf0ix9KYrh4w+tCeqbJgBaSN8fu0J0G8vNbxDqaUvA+tttQggtIXWZ6V70HpIocXGWveyRICQa/r12SaPLrXmb09/kCnOfvqzV+jlfw==&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><path d="M 533.37 761.53 L 536.05 760.55 L 533.36 753.16 C 533.23 752.81 532.96 752.52 532.62 752.36 C 532.28 752.2 531.88 752.18 531.53 752.31 L 523.97 755.07 L 524.95 757.75 L 529.13 756.23 C 527.24 759.96 525.13 763.42 522.93 766.35 C 522.53 766.89 522.13 767.39 521.73 767.88 C 516.92 773.83 512.2 776.78 509.42 775.56 C 508.49 775.16 507.75 774.29 507.21 772.97 L 504.57 774.04 C 505.38 776.05 506.66 777.48 508.28 778.18 C 509.05 778.52 509.88 778.68 510.75 778.68 C 514.55 778.68 519.21 775.54 523.95 769.68 C 524.38 769.16 524.8 768.63 525.22 768.06 C 527.57 764.94 529.81 761.25 531.81 757.27 Z M 518.16 720.95 C 520.3 721.9 521.45 725.35 521.32 730.42 C 521.32 730.48 521.32 730.53 521.33 730.59 C 521.33 730.65 521.33 730.71 521.33 730.77 L 521.32 730.94 C 521.14 735.91 519.82 741.9 517.59 748.1 L 516 744.21 L 513.36 745.28 L 516.32 752.57 C 516.46 752.92 516.74 753.2 517.09 753.35 C 517.27 753.42 517.45 753.46 517.64 753.46 C 517.83 753.46 518.01 753.42 518.18 753.35 L 525.63 750.32 L 524.56 747.67 L 520.13 749.47 C 522.55 742.85 523.97 736.4 524.18 731 L 524.18 730.85 C 524.19 730.71 524.19 730.57 524.18 730.43 C 524.33 724.08 522.6 719.79 519.3 718.33 C 517.67 717.63 514.92 717.32 511.05 719.81 L 512.6 722.21 C 514.15 721.21 516.37 720.18 518.16 720.95 Z M 494.57 743.97 L 501.71 743.97 L 501.71 741.12 L 494.57 741.12 Z M 494.57 738.26 L 501.71 738.26 L 501.71 735.4 L 494.57 735.4 Z M 491.71 761.12 L 504.57 761.12 L 504.57 731.12 L 491.71 731.12 Z M 506 728.26 C 506.79 728.26 507.43 728.9 507.43 729.69 L 507.43 762.54 C 507.43 763.33 506.79 763.97 506 763.97 L 490.29 763.97 C 489.5 763.97 488.86 763.33 488.86 762.54 L 488.86 729.69 C 488.86 728.9 489.5 728.26 490.29 728.26 Z M 516.23 766.83 L 481.64 766.83 C 474.71 766.83 469.23 762.19 468.89 756.05 C 468.87 755.76 468.86 755.47 468.86 755.16 C 468.86 746.93 474.82 744.23 478.37 743.36 C 479.07 743.18 479.53 742.51 479.44 741.8 C 479.35 741.08 479.31 740.35 479.31 739.61 C 479.31 733.05 484.01 725.99 490.01 723.53 C 500.41 719.27 507.8 724.87 510.5 727.47 C 512.65 729.57 514.4 732.34 515.55 735.5 C 515.73 735.99 516.16 736.35 516.68 736.42 C 517.2 736.5 517.71 736.29 518.03 735.88 C 518.61 735.11 519.3 734.5 520.08 734.07 L 518.68 731.58 C 518.23 731.83 517.79 732.13 517.38 732.46 C 516.13 729.75 514.46 727.34 512.49 725.42 C 506.04 719.18 497.23 717.49 488.93 720.89 C 481.82 723.8 476.45 731.84 476.45 739.61 C 476.45 740.05 476.47 740.49 476.49 740.92 C 472.61 742.16 466 745.67 466 755.16 C 466 755.52 466.02 755.86 466.03 756.2 C 466.46 763.89 473.17 769.69 481.64 769.69 L 516.23 769.69 Z M 546 755.27 C 546 768.28 534.88 769.69 530.1 769.69 L 528.83 769.69 L 528.83 766.83 L 530.1 766.83 C 536.05 766.83 543.14 764.83 543.14 755.27 C 543.14 747.12 536.95 744.17 531.76 743.13 C 531.12 743.01 530.65 742.47 530.61 741.82 C 530.39 738.11 528.94 735.32 526.55 733.97 L 527.96 731.48 C 530.96 733.19 532.86 736.38 533.37 740.56 C 541.52 742.53 546 747.72 546 755.27 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 828px; margin-left: 506px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">lbs_system</span><br />[ 位置服务 ]</div></div></div></foreignObject><text x="506" y="832" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">lbs_system...</text></switch></g><path d="M 346.87 1110.53 L 349.55 1109.55 L 346.86 1102.16 C 346.73 1101.81 346.46 1101.52 346.12 1101.36 C 345.78 1101.2 345.38 1101.18 345.03 1101.31 L 337.47 1104.07 L 338.45 1106.75 L 342.63 1105.23 C 340.74 1108.96 338.63 1112.42 336.43 1115.35 C 336.03 1115.89 335.63 1116.39 335.23 1116.88 C 330.42 1122.83 325.7 1125.78 322.92 1124.56 C 321.99 1124.16 321.25 1123.29 320.71 1121.97 L 318.07 1123.04 C 318.88 1125.05 320.16 1126.48 321.78 1127.18 C 322.55 1127.52 323.38 1127.68 324.25 1127.68 C 328.05 1127.68 332.71 1124.54 337.45 1118.68 C 337.88 1118.16 338.3 1117.63 338.72 1117.06 C 341.07 1113.94 343.31 1110.25 345.31 1106.27 Z M 331.66 1069.95 C 333.8 1070.9 334.95 1074.35 334.82 1079.42 C 334.82 1079.48 334.82 1079.53 334.83 1079.59 C 334.83 1079.65 334.83 1079.71 334.83 1079.77 L 334.82 1079.94 C 334.64 1084.91 333.32 1090.9 331.09 1097.1 L 329.5 1093.21 L 326.86 1094.28 L 329.82 1101.57 C 329.96 1101.92 330.24 1102.2 330.59 1102.35 C 330.77 1102.42 330.95 1102.46 331.14 1102.46 C 331.33 1102.46 331.51 1102.42 331.68 1102.35 L 339.13 1099.32 L 338.06 1096.67 L 333.63 1098.47 C 336.05 1091.85 337.47 1085.4 337.68 1080 L 337.68 1079.85 C 337.69 1079.71 337.69 1079.57 337.68 1079.43 C 337.83 1073.08 336.1 1068.79 332.8 1067.33 C 331.17 1066.63 328.42 1066.32 324.55 1068.81 L 326.1 1071.21 C 327.65 1070.21 329.87 1069.18 331.66 1069.95 Z M 308.07 1092.97 L 315.21 1092.97 L 315.21 1090.12 L 308.07 1090.12 Z M 308.07 1087.26 L 315.21 1087.26 L 315.21 1084.4 L 308.07 1084.4 Z M 305.21 1110.12 L 318.07 1110.12 L 318.07 1080.12 L 305.21 1080.12 Z M 319.5 1077.26 C 320.29 1077.26 320.93 1077.9 320.93 1078.69 L 320.93 1111.54 C 320.93 1112.33 320.29 1112.97 319.5 1112.97 L 303.79 1112.97 C 303 1112.97 302.36 1112.33 302.36 1111.54 L 302.36 1078.69 C 302.36 1077.9 303 1077.26 303.79 1077.26 Z M 329.73 1115.83 L 295.14 1115.83 C 288.21 1115.83 282.73 1111.19 282.39 1105.05 C 282.37 1104.76 282.36 1104.47 282.36 1104.16 C 282.36 1095.93 288.32 1093.23 291.87 1092.36 C 292.57 1092.18 293.03 1091.51 292.94 1090.8 C 292.85 1090.08 292.81 1089.35 292.81 1088.61 C 292.81 1082.05 297.51 1074.99 303.51 1072.53 C 313.91 1068.27 321.3 1073.87 324 1076.47 C 326.15 1078.57 327.9 1081.34 329.05 1084.5 C 329.23 1084.99 329.66 1085.35 330.18 1085.42 C 330.7 1085.5 331.21 1085.29 331.53 1084.88 C 332.11 1084.11 332.8 1083.5 333.58 1083.07 L 332.18 1080.58 C 331.73 1080.83 331.29 1081.13 330.88 1081.46 C 329.63 1078.75 327.96 1076.34 325.99 1074.42 C 319.54 1068.18 310.73 1066.49 302.43 1069.89 C 295.32 1072.8 289.95 1080.84 289.95 1088.61 C 289.95 1089.05 289.97 1089.49 289.99 1089.92 C 286.11 1091.16 279.5 1094.67 279.5 1104.16 C 279.5 1104.52 279.52 1104.86 279.53 1105.2 C 279.96 1112.89 286.67 1118.69 295.14 1118.69 L 329.73 1118.69 Z M 359.5 1104.27 C 359.5 1117.28 348.38 1118.69 343.6 1118.69 L 342.33 1118.69 L 342.33 1115.83 L 343.6 1115.83 C 349.55 1115.83 356.64 1113.83 356.64 1104.27 C 356.64 1096.12 350.45 1093.17 345.26 1092.13 C 344.62 1092.01 344.15 1091.47 344.11 1090.82 C 343.89 1087.11 342.44 1084.32 340.05 1082.97 L 341.46 1080.48 C 344.46 1082.19 346.36 1085.38 346.87 1089.56 C 355.02 1091.53 359.5 1096.72 359.5 1104.27 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1177px; margin-left: 319px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">pay_system</span><br />[ 支付服务 ]</div></div></div></foreignObject><text x="319" y="1181" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">pay_system...</text></switch></g><path d="M 74.37 761.53 L 77.05 760.55 L 74.36 753.16 C 74.23 752.81 73.96 752.52 73.62 752.36 C 73.28 752.2 72.88 752.18 72.53 752.31 L 64.97 755.07 L 65.95 757.75 L 70.13 756.23 C 68.24 759.96 66.13 763.42 63.93 766.35 C 63.53 766.89 63.13 767.39 62.73 767.88 C 57.92 773.83 53.2 776.78 50.42 775.56 C 49.49 775.16 48.75 774.29 48.21 772.97 L 45.57 774.04 C 46.38 776.05 47.66 777.48 49.28 778.18 C 50.05 778.52 50.88 778.68 51.75 778.68 C 55.55 778.68 60.21 775.54 64.95 769.68 C 65.38 769.16 65.8 768.63 66.22 768.06 C 68.57 764.94 70.81 761.25 72.81 757.27 Z M 59.16 720.95 C 61.3 721.9 62.45 725.35 62.32 730.42 C 62.32 730.48 62.32 730.53 62.33 730.59 C 62.33 730.65 62.33 730.71 62.33 730.77 L 62.32 730.94 C 62.14 735.91 60.82 741.9 58.59 748.1 L 57 744.21 L 54.36 745.28 L 57.32 752.57 C 57.46 752.92 57.74 753.2 58.09 753.35 C 58.27 753.42 58.45 753.46 58.64 753.46 C 58.83 753.46 59.01 753.42 59.18 753.35 L 66.63 750.32 L 65.56 747.67 L 61.13 749.47 C 63.55 742.85 64.97 736.4 65.18 731 L 65.18 730.85 C 65.19 730.71 65.19 730.57 65.18 730.43 C 65.33 724.08 63.6 719.79 60.3 718.33 C 58.67 717.63 55.92 717.32 52.05 719.81 L 53.6 722.21 C 55.15 721.21 57.37 720.18 59.16 720.95 Z M 35.57 743.97 L 42.71 743.97 L 42.71 741.12 L 35.57 741.12 Z M 35.57 738.26 L 42.71 738.26 L 42.71 735.4 L 35.57 735.4 Z M 32.71 761.12 L 45.57 761.12 L 45.57 731.12 L 32.71 731.12 Z M 47 728.26 C 47.79 728.26 48.43 728.9 48.43 729.69 L 48.43 762.54 C 48.43 763.33 47.79 763.97 47 763.97 L 31.29 763.97 C 30.5 763.97 29.86 763.33 29.86 762.54 L 29.86 729.69 C 29.86 728.9 30.5 728.26 31.29 728.26 Z M 57.23 766.83 L 22.64 766.83 C 15.71 766.83 10.23 762.19 9.89 756.05 C 9.87 755.76 9.86 755.47 9.86 755.16 C 9.86 746.93 15.82 744.23 19.37 743.36 C 20.07 743.18 20.53 742.51 20.44 741.8 C 20.35 741.08 20.31 740.35 20.31 739.61 C 20.31 733.05 25.01 725.99 31.01 723.53 C 41.41 719.27 48.8 724.87 51.5 727.47 C 53.65 729.57 55.4 732.34 56.55 735.5 C 56.73 735.99 57.16 736.35 57.68 736.42 C 58.2 736.5 58.71 736.29 59.03 735.88 C 59.61 735.11 60.3 734.5 61.08 734.07 L 59.68 731.58 C 59.23 731.83 58.79 732.13 58.38 732.46 C 57.13 729.75 55.46 727.34 53.49 725.42 C 47.04 719.18 38.23 717.49 29.93 720.89 C 22.82 723.8 17.45 731.84 17.45 739.61 C 17.45 740.05 17.47 740.49 17.49 740.92 C 13.61 742.16 7 745.67 7 755.16 C 7 755.52 7.02 755.86 7.03 756.2 C 7.46 763.89 14.17 769.69 22.64 769.69 L 57.23 769.69 Z M 87 755.27 C 87 768.28 75.88 769.69 71.1 769.69 L 69.83 769.69 L 69.83 766.83 L 71.1 766.83 C 77.05 766.83 84.14 764.83 84.14 755.27 C 84.14 747.12 77.95 744.17 72.76 743.13 C 72.12 743.01 71.65 742.47 71.61 741.82 C 71.39 738.11 69.94 735.32 67.55 733.97 L 68.96 731.48 C 71.96 733.19 73.86 736.38 74.37 740.56 C 82.52 742.53 87 747.72 87 755.27 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 828px; margin-left: 47px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">customer_service</span><br />[ 顾客服务 ]</div></div></div></foreignObject><text x="47" y="832" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">customer_serv...</text></switch></g><path d="M 278.79 1255.33 L 270.63 1253.27 C 278.73 1267.38 277.44 1285.87 267.09 1297.73 C 260.02 1305.83 249.53 1310.17 238.98 1310.17 C 232.85 1310.17 226.69 1308.7 221.18 1305.65 L 222.59 1303.05 C 236.41 1310.69 254.59 1307.56 264.89 1295.77 C 274.46 1284.8 275.59 1267.64 268 1254.59 L 265.89 1263.15 L 263.04 1262.43 L 265.97 1250.56 C 266.17 1249.76 266.97 1249.27 267.75 1249.48 L 279.5 1252.45 Z M 210.99 1290.3 L 213.11 1281.73 L 215.96 1282.44 L 213.03 1294.32 C 212.86 1294.99 212.26 1295.44 211.6 1295.44 C 211.49 1295.44 211.37 1295.43 211.25 1295.4 L 199.5 1292.43 L 200.21 1289.55 L 208.35 1291.61 C 200.32 1277.73 201.63 1260.55 212.03 1248.63 C 223.38 1235.64 242.64 1232.31 257.83 1240.71 L 256.42 1243.32 C 242.42 1235.57 224.68 1238.63 214.23 1250.6 C 204.64 1261.59 203.48 1277.49 210.99 1290.3 Z M 226.75 1278.64 C 228.63 1278.64 230.16 1280.19 230.16 1282.09 C 230.16 1283.98 228.63 1285.53 226.75 1285.53 C 224.87 1285.53 223.35 1283.98 223.35 1282.09 C 223.35 1280.19 224.87 1278.64 226.75 1278.64 Z M 237.82 1265.5 C 238.36 1265.65 238.91 1265.76 239.5 1265.76 C 240.05 1265.76 240.58 1265.67 241.09 1265.53 L 246.56 1277.36 C 245.63 1278.21 244.96 1279.33 244.66 1280.6 L 232.9 1280.6 C 232.61 1279.35 231.95 1278.25 231.05 1277.4 Z M 239.5 1255.91 C 241.38 1255.91 242.9 1257.45 242.9 1259.35 C 242.9 1261.25 241.38 1262.79 239.5 1262.79 C 237.62 1262.79 236.1 1261.25 236.1 1259.35 C 236.1 1257.45 237.62 1255.91 239.5 1255.91 Z M 254.21 1282.09 C 254.21 1283.98 252.69 1285.53 250.81 1285.53 C 248.93 1285.53 247.41 1283.98 247.41 1282.09 C 247.41 1280.19 248.93 1278.64 250.81 1278.64 C 252.69 1278.64 254.21 1280.19 254.21 1282.09 Z M 226.75 1288.49 C 229.74 1288.49 232.24 1286.39 232.9 1283.57 L 244.66 1283.57 C 245.33 1286.39 247.82 1288.49 250.81 1288.49 C 254.3 1288.49 257.15 1285.62 257.15 1282.09 C 257.15 1278.55 254.3 1275.68 250.81 1275.68 C 250.23 1275.68 249.68 1275.78 249.14 1275.93 L 243.68 1264.13 C 244.99 1262.96 245.84 1261.26 245.84 1259.35 C 245.84 1255.82 243 1252.94 239.5 1252.94 C 236 1252.94 233.16 1255.82 233.16 1259.35 C 233.16 1261.23 233.97 1262.9 235.25 1264.07 L 228.49 1275.95 C 227.93 1275.79 227.36 1275.68 226.75 1275.68 C 223.26 1275.68 220.41 1278.55 220.41 1282.09 C 220.41 1285.62 223.26 1288.49 226.75 1288.49 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1351px; margin-left: 239px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">product_center</span><br />[ 商品中心 ]</div></div></div></foreignObject><text x="239" y="1355" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">product_cente...</text></switch></g><path d="M 172.29 1080.83 L 164.13 1078.77 C 172.23 1092.88 170.94 1111.37 160.59 1123.23 C 153.52 1131.33 143.03 1135.67 132.48 1135.67 C 126.35 1135.67 120.19 1134.2 114.68 1131.15 L 116.09 1128.55 C 129.91 1136.19 148.09 1133.06 158.39 1121.27 C 167.96 1110.3 169.09 1093.14 161.5 1080.09 L 159.39 1088.65 L 156.54 1087.93 L 159.47 1076.06 C 159.67 1075.26 160.47 1074.77 161.25 1074.98 L 173 1077.95 Z M 104.49 1115.8 L 106.61 1107.23 L 109.46 1107.94 L 106.53 1119.82 C 106.36 1120.49 105.76 1120.94 105.1 1120.94 C 104.99 1120.94 104.87 1120.93 104.75 1120.9 L 93 1117.93 L 93.71 1115.05 L 101.85 1117.11 C 93.82 1103.23 95.13 1086.05 105.53 1074.13 C 116.88 1061.14 136.14 1057.81 151.33 1066.21 L 149.92 1068.82 C 135.92 1061.07 118.18 1064.13 107.73 1076.1 C 98.14 1087.09 96.98 1102.99 104.49 1115.8 Z M 120.25 1104.14 C 122.13 1104.14 123.66 1105.69 123.66 1107.59 C 123.66 1109.48 122.13 1111.03 120.25 1111.03 C 118.37 1111.03 116.85 1109.48 116.85 1107.59 C 116.85 1105.69 118.37 1104.14 120.25 1104.14 Z M 131.32 1091 C 131.86 1091.15 132.41 1091.26 133 1091.26 C 133.55 1091.26 134.08 1091.17 134.59 1091.03 L 140.06 1102.86 C 139.13 1103.71 138.46 1104.83 138.16 1106.1 L 126.4 1106.1 C 126.11 1104.85 125.45 1103.75 124.55 1102.9 Z M 133 1081.41 C 134.88 1081.41 136.4 1082.95 136.4 1084.85 C 136.4 1086.75 134.88 1088.29 133 1088.29 C 131.12 1088.29 129.6 1086.75 129.6 1084.85 C 129.6 1082.95 131.12 1081.41 133 1081.41 Z M 147.71 1107.59 C 147.71 1109.48 146.19 1111.03 144.31 1111.03 C 142.43 1111.03 140.91 1109.48 140.91 1107.59 C 140.91 1105.69 142.43 1104.14 144.31 1104.14 C 146.19 1104.14 147.71 1105.69 147.71 1107.59 Z M 120.25 1113.99 C 123.24 1113.99 125.74 1111.89 126.4 1109.07 L 138.16 1109.07 C 138.83 1111.89 141.32 1113.99 144.31 1113.99 C 147.8 1113.99 150.65 1111.12 150.65 1107.59 C 150.65 1104.05 147.8 1101.18 144.31 1101.18 C 143.73 1101.18 143.18 1101.28 142.64 1101.43 L 137.18 1089.63 C 138.49 1088.46 139.34 1086.76 139.34 1084.85 C 139.34 1081.32 136.5 1078.44 133 1078.44 C 129.5 1078.44 126.66 1081.32 126.66 1084.85 C 126.66 1086.73 127.47 1088.4 128.75 1089.57 L 121.99 1101.45 C 121.43 1101.29 120.86 1101.18 120.25 1101.18 C 116.76 1101.18 113.91 1104.05 113.91 1107.59 C 113.91 1111.12 116.76 1113.99 120.25 1113.99 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1177px; margin-left: 133px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">product_search_service</span><br />[ 商品搜索和推荐的服务 ]</div></div></div></foreignObject><text x="133" y="1181" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">product_searc...</text></switch></g><path d="M 478.79 1080.83 L 470.63 1078.77 C 478.73 1092.88 477.44 1111.37 467.09 1123.23 C 460.02 1131.33 449.53 1135.67 438.98 1135.67 C 432.85 1135.67 426.69 1134.2 421.18 1131.15 L 422.59 1128.55 C 436.41 1136.19 454.59 1133.06 464.89 1121.27 C 474.46 1110.3 475.59 1093.14 468 1080.09 L 465.89 1088.65 L 463.04 1087.93 L 465.97 1076.06 C 466.17 1075.26 466.97 1074.77 467.75 1074.98 L 479.5 1077.95 Z M 410.99 1115.8 L 413.11 1107.23 L 415.96 1107.94 L 413.03 1119.82 C 412.86 1120.49 412.26 1120.94 411.6 1120.94 C 411.49 1120.94 411.37 1120.93 411.25 1120.9 L 399.5 1117.93 L 400.21 1115.05 L 408.35 1117.11 C 400.32 1103.23 401.63 1086.05 412.03 1074.13 C 423.38 1061.14 442.64 1057.81 457.83 1066.21 L 456.42 1068.82 C 442.42 1061.07 424.68 1064.13 414.23 1076.1 C 404.64 1087.09 403.48 1102.99 410.99 1115.8 Z M 426.75 1104.14 C 428.63 1104.14 430.16 1105.69 430.16 1107.59 C 430.16 1109.48 428.63 1111.03 426.75 1111.03 C 424.87 1111.03 423.35 1109.48 423.35 1107.59 C 423.35 1105.69 424.87 1104.14 426.75 1104.14 Z M 437.82 1091 C 438.36 1091.15 438.91 1091.26 439.5 1091.26 C 440.05 1091.26 440.58 1091.17 441.09 1091.03 L 446.56 1102.86 C 445.63 1103.71 444.96 1104.83 444.66 1106.1 L 432.9 1106.1 C 432.61 1104.85 431.95 1103.75 431.05 1102.9 Z M 439.5 1081.41 C 441.38 1081.41 442.9 1082.95 442.9 1084.85 C 442.9 1086.75 441.38 1088.29 439.5 1088.29 C 437.62 1088.29 436.1 1086.75 436.1 1084.85 C 436.1 1082.95 437.62 1081.41 439.5 1081.41 Z M 454.21 1107.59 C 454.21 1109.48 452.69 1111.03 450.81 1111.03 C 448.93 1111.03 447.41 1109.48 447.41 1107.59 C 447.41 1105.69 448.93 1104.14 450.81 1104.14 C 452.69 1104.14 454.21 1105.69 454.21 1107.59 Z M 426.75 1113.99 C 429.74 1113.99 432.24 1111.89 432.9 1109.07 L 444.66 1109.07 C 445.33 1111.89 447.82 1113.99 450.81 1113.99 C 454.3 1113.99 457.15 1111.12 457.15 1107.59 C 457.15 1104.05 454.3 1101.18 450.81 1101.18 C 450.23 1101.18 449.68 1101.28 449.14 1101.43 L 443.68 1089.63 C 444.99 1088.46 445.84 1086.76 445.84 1084.85 C 445.84 1081.32 443 1078.44 439.5 1078.44 C 436 1078.44 433.16 1081.32 433.16 1084.85 C 433.16 1086.73 433.97 1088.4 435.25 1089.57 L 428.49 1101.45 C 427.93 1101.29 427.36 1101.18 426.75 1101.18 C 423.26 1101.18 420.41 1104.05 420.41 1107.59 C 420.41 1111.12 423.26 1113.99 426.75 1113.99 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1177px; margin-left: 439px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">price_center</span><br />[ 价格中心 ]</div></div></div></foreignObject><text x="439" y="1181" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">price_center...</text></switch></g><path d="M 312.29 906.33 L 304.13 904.27 C 312.23 918.38 310.94 936.87 300.59 948.73 C 293.52 956.83 283.03 961.17 272.48 961.17 C 266.35 961.17 260.19 959.7 254.68 956.65 L 256.09 954.05 C 269.91 961.69 288.09 958.56 298.39 946.77 C 307.96 935.8 309.09 918.64 301.5 905.59 L 299.39 914.15 L 296.54 913.43 L 299.47 901.56 C 299.67 900.76 300.47 900.27 301.25 900.48 L 313 903.45 Z M 244.49 941.3 L 246.61 932.73 L 249.46 933.44 L 246.53 945.32 C 246.36 945.99 245.76 946.44 245.1 946.44 C 244.99 946.44 244.87 946.43 244.75 946.4 L 233 943.43 L 233.71 940.55 L 241.85 942.61 C 233.82 928.73 235.13 911.55 245.53 899.63 C 256.88 886.64 276.14 883.31 291.33 891.71 L 289.92 894.32 C 275.92 886.57 258.18 889.63 247.73 901.6 C 238.14 912.59 236.98 928.49 244.49 941.3 Z M 260.25 929.64 C 262.13 929.64 263.66 931.19 263.66 933.09 C 263.66 934.98 262.13 936.53 260.25 936.53 C 258.37 936.53 256.85 934.98 256.85 933.09 C 256.85 931.19 258.37 929.64 260.25 929.64 Z M 271.32 916.5 C 271.86 916.65 272.41 916.76 273 916.76 C 273.55 916.76 274.08 916.67 274.59 916.53 L 280.06 928.36 C 279.13 929.21 278.46 930.33 278.16 931.6 L 266.4 931.6 C 266.11 930.35 265.45 929.25 264.55 928.4 Z M 273 906.91 C 274.88 906.91 276.4 908.45 276.4 910.35 C 276.4 912.25 274.88 913.79 273 913.79 C 271.12 913.79 269.6 912.25 269.6 910.35 C 269.6 908.45 271.12 906.91 273 906.91 Z M 287.71 933.09 C 287.71 934.98 286.19 936.53 284.31 936.53 C 282.43 936.53 280.91 934.98 280.91 933.09 C 280.91 931.19 282.43 929.64 284.31 929.64 C 286.19 929.64 287.71 931.19 287.71 933.09 Z M 260.25 939.49 C 263.24 939.49 265.74 937.39 266.4 934.57 L 278.16 934.57 C 278.83 937.39 281.32 939.49 284.31 939.49 C 287.8 939.49 290.65 936.62 290.65 933.09 C 290.65 929.55 287.8 926.68 284.31 926.68 C 283.73 926.68 283.18 926.78 282.64 926.93 L 277.18 915.13 C 278.49 913.96 279.34 912.26 279.34 910.35 C 279.34 906.82 276.5 903.94 273 903.94 C 269.5 903.94 266.66 906.82 266.66 910.35 C 266.66 912.23 267.47 913.9 268.75 915.07 L 261.99 926.95 C 261.43 926.79 260.86 926.68 260.25 926.68 C 256.76 926.68 253.91 929.55 253.91 933.09 C 253.91 936.62 256.76 939.49 260.25 939.49 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1002px; margin-left: 273px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">order_center</span><br />[ 订单中心 ]</div></div></div></foreignObject><text x="273" y="1006" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">order_center...</text></switch></g><path d="M 239.29 731.83 L 231.13 729.77 C 239.23 743.88 237.94 762.37 227.59 774.23 C 220.52 782.33 210.03 786.67 199.48 786.67 C 193.35 786.67 187.19 785.2 181.68 782.15 L 183.09 779.55 C 196.91 787.19 215.09 784.06 225.39 772.27 C 234.96 761.3 236.09 744.14 228.5 731.09 L 226.39 739.65 L 223.54 738.93 L 226.47 727.06 C 226.67 726.26 227.47 725.77 228.25 725.98 L 240 728.95 Z M 171.49 766.8 L 173.61 758.23 L 176.46 758.94 L 173.53 770.82 C 173.36 771.49 172.76 771.94 172.1 771.94 C 171.99 771.94 171.87 771.93 171.75 771.9 L 160 768.93 L 160.71 766.05 L 168.85 768.11 C 160.82 754.23 162.13 737.05 172.53 725.13 C 183.88 712.14 203.14 708.81 218.33 717.21 L 216.92 719.82 C 202.92 712.07 185.18 715.13 174.73 727.1 C 165.14 738.09 163.98 753.99 171.49 766.8 Z M 187.25 755.14 C 189.13 755.14 190.66 756.69 190.66 758.59 C 190.66 760.48 189.13 762.03 187.25 762.03 C 185.37 762.03 183.85 760.48 183.85 758.59 C 183.85 756.69 185.37 755.14 187.25 755.14 Z M 198.32 742 C 198.86 742.15 199.41 742.26 200 742.26 C 200.55 742.26 201.08 742.17 201.59 742.03 L 207.06 753.86 C 206.13 754.71 205.46 755.83 205.16 757.1 L 193.4 757.1 C 193.11 755.85 192.45 754.75 191.55 753.9 Z M 200 732.41 C 201.88 732.41 203.4 733.95 203.4 735.85 C 203.4 737.75 201.88 739.29 200 739.29 C 198.12 739.29 196.6 737.75 196.6 735.85 C 196.6 733.95 198.12 732.41 200 732.41 Z M 214.71 758.59 C 214.71 760.48 213.19 762.03 211.31 762.03 C 209.43 762.03 207.91 760.48 207.91 758.59 C 207.91 756.69 209.43 755.14 211.31 755.14 C 213.19 755.14 214.71 756.69 214.71 758.59 Z M 187.25 764.99 C 190.24 764.99 192.74 762.89 193.4 760.07 L 205.16 760.07 C 205.83 762.89 208.32 764.99 211.31 764.99 C 214.8 764.99 217.65 762.12 217.65 758.59 C 217.65 755.05 214.8 752.18 211.31 752.18 C 210.73 752.18 210.18 752.28 209.64 752.43 L 204.18 740.63 C 205.49 739.46 206.34 737.76 206.34 735.85 C 206.34 732.32 203.5 729.44 200 729.44 C 196.5 729.44 193.66 732.32 193.66 735.85 C 193.66 737.73 194.47 739.4 195.75 740.57 L 188.99 752.45 C 188.43 752.29 187.86 752.18 187.25 752.18 C 183.76 752.18 180.91 755.05 180.91 758.59 C 180.91 762.12 183.76 764.99 187.25 764.99 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 828px; margin-left: 200px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">transaction_eval_service</span><br />[ 交易评价服务 ]</div></div></div></foreignObject><text x="200" y="832" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">transaction_e...</text></switch></g><path d="M 404.17 175.19 L 333.83 175.19 C 331.17 175.19 329 177.35 329 180.02 L 329 226.46 C 329 229.12 331.17 231.28 333.83 231.28 L 404.17 231.28 C 406.83 231.28 409 229.12 409 226.46 L 409 180.02 C 409 177.35 406.83 175.19 404.17 175.19 Z M 405.35 226.46 C 405.35 227.1 404.82 227.63 404.17 227.63 L 333.83 227.63 C 333.18 227.63 332.65 227.1 332.65 226.46 L 332.65 180.02 C 332.65 179.37 333.18 178.84 333.83 178.84 L 404.17 178.84 C 404.82 178.84 405.35 179.37 405.35 180.02 Z M 399.95 181.58 L 337.99 181.58 C 336.56 181.58 335.39 182.75 335.39 184.18 L 335.39 222.29 C 335.39 223.72 336.56 224.89 337.99 224.89 L 399.95 224.89 C 401.38 224.89 402.55 223.72 402.55 222.29 L 402.55 184.18 C 402.55 182.75 401.38 181.58 399.95 181.58 Z M 339.05 221.24 L 339.05 185.24 L 398.89 185.24 L 398.89 221.24 Z M 404.17 234.31 L 333.83 234.31 C 331.17 234.31 329 236.48 329 239.14 L 329 248.98 C 329 251.64 331.17 253.81 333.83 253.81 L 404.17 253.81 C 406.83 253.81 409 251.64 409 248.98 L 409 239.14 C 409 236.48 406.83 234.31 404.17 234.31 Z M 405.35 248.98 C 405.35 249.63 404.82 250.16 404.17 250.16 L 333.83 250.16 C 333.18 250.16 332.65 249.63 332.65 248.98 L 332.65 239.14 C 332.65 238.49 333.18 237.96 333.83 237.96 L 404.17 237.96 C 404.82 237.96 405.35 238.49 405.35 239.14 Z M 402.61 242.36 L 402.61 245.87 C 402.61 246.67 401.96 247.32 401.16 247.32 L 381.54 247.32 C 380.74 247.32 380.09 246.67 380.09 245.87 L 380.09 242.36 C 380.09 241.56 380.74 240.91 381.54 240.91 L 401.16 240.91 C 401.96 240.91 402.61 241.56 402.61 242.36 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 295px; margin-left: 369px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">product-op-app</span><br />[ 订单运营管理端 ]</div></div></div></foreignObject><text x="369" y="298" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">product-op-ap...</text></switch></g><path d="M 541.17 175.19 L 470.83 175.19 C 468.17 175.19 466 177.35 466 180.02 L 466 226.46 C 466 229.12 468.17 231.28 470.83 231.28 L 541.17 231.28 C 543.83 231.28 546 229.12 546 226.46 L 546 180.02 C 546 177.35 543.83 175.19 541.17 175.19 Z M 542.35 226.46 C 542.35 227.1 541.82 227.63 541.17 227.63 L 470.83 227.63 C 470.18 227.63 469.65 227.1 469.65 226.46 L 469.65 180.02 C 469.65 179.37 470.18 178.84 470.83 178.84 L 541.17 178.84 C 541.82 178.84 542.35 179.37 542.35 180.02 Z M 536.95 181.58 L 474.99 181.58 C 473.56 181.58 472.39 182.75 472.39 184.18 L 472.39 222.29 C 472.39 223.72 473.56 224.89 474.99 224.89 L 536.95 224.89 C 538.38 224.89 539.55 223.72 539.55 222.29 L 539.55 184.18 C 539.55 182.75 538.38 181.58 536.95 181.58 Z M 476.05 221.24 L 476.05 185.24 L 535.89 185.24 L 535.89 221.24 Z M 541.17 234.31 L 470.83 234.31 C 468.17 234.31 466 236.48 466 239.14 L 466 248.98 C 466 251.64 468.17 253.81 470.83 253.81 L 541.17 253.81 C 543.83 253.81 546 251.64 546 248.98 L 546 239.14 C 546 236.48 543.83 234.31 541.17 234.31 Z M 542.35 248.98 C 542.35 249.63 541.82 250.16 541.17 250.16 L 470.83 250.16 C 470.18 250.16 469.65 249.63 469.65 248.98 L 469.65 239.14 C 469.65 238.49 470.18 237.96 470.83 237.96 L 541.17 237.96 C 541.82 237.96 542.35 238.49 542.35 239.14 Z M 539.61 242.36 L 539.61 245.87 C 539.61 246.67 538.96 247.32 538.16 247.32 L 518.54 247.32 C 517.74 247.32 517.09 246.67 517.09 245.87 L 517.09 242.36 C 517.09 241.56 517.74 240.91 518.54 240.91 L 538.16 240.91 C 538.96 240.91 539.61 241.56 539.61 242.36 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 295px; margin-left: 506px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">price-op-app</span><br />[ 定价运营管理端 ]</div></div></div></foreignObject><text x="506" y="298" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">price-op-app...</text></switch></g><path d="M 678.17 175.19 L 607.83 175.19 C 605.17 175.19 603 177.35 603 180.02 L 603 226.46 C 603 229.12 605.17 231.28 607.83 231.28 L 678.17 231.28 C 680.83 231.28 683 229.12 683 226.46 L 683 180.02 C 683 177.35 680.83 175.19 678.17 175.19 Z M 679.35 226.46 C 679.35 227.1 678.82 227.63 678.17 227.63 L 607.83 227.63 C 607.18 227.63 606.65 227.1 606.65 226.46 L 606.65 180.02 C 606.65 179.37 607.18 178.84 607.83 178.84 L 678.17 178.84 C 678.82 178.84 679.35 179.37 679.35 180.02 Z M 673.95 181.58 L 611.99 181.58 C 610.56 181.58 609.39 182.75 609.39 184.18 L 609.39 222.29 C 609.39 223.72 610.56 224.89 611.99 224.89 L 673.95 224.89 C 675.38 224.89 676.55 223.72 676.55 222.29 L 676.55 184.18 C 676.55 182.75 675.38 181.58 673.95 181.58 Z M 613.05 221.24 L 613.05 185.24 L 672.89 185.24 L 672.89 221.24 Z M 678.17 234.31 L 607.83 234.31 C 605.17 234.31 603 236.48 603 239.14 L 603 248.98 C 603 251.64 605.17 253.81 607.83 253.81 L 678.17 253.81 C 680.83 253.81 683 251.64 683 248.98 L 683 239.14 C 683 236.48 680.83 234.31 678.17 234.31 Z M 679.35 248.98 C 679.35 249.63 678.82 250.16 678.17 250.16 L 607.83 250.16 C 607.18 250.16 606.65 249.63 606.65 248.98 L 606.65 239.14 C 606.65 238.49 607.18 237.96 607.83 237.96 L 678.17 237.96 C 678.82 237.96 679.35 238.49 679.35 239.14 Z M 676.61 242.36 L 676.61 245.87 C 676.61 246.67 675.96 247.32 675.16 247.32 L 655.54 247.32 C 654.74 247.32 654.09 246.67 654.09 245.87 L 654.09 242.36 C 654.09 241.56 654.74 240.91 655.54 240.91 L 675.16 240.91 C 675.96 240.91 676.61 241.56 676.61 242.36 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 295px; margin-left: 643px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">order-op-app</span><br />[ 订单运营管理端 ]</div></div></div></foreignObject><text x="643" y="298" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">order-op-app...</text></switch></g><path d="M 466 444 L 466 364 L 546 364 L 545.87 444 Z" fill="#232f3e" stroke="none" pointer-events="all"/><path d="M 507.41 388.59 L 535.73 388.59 L 535.73 390.84 L 507.41 390.84 Z M 476.12 388.59 L 504.47 388.59 L 504.47 390.84 L 476.12 390.84 Z M 476.12 408.41 L 504.45 408.41 L 504.45 410.67 L 476.12 410.67 Z M 507.41 408.41 L 535.73 408.41 L 535.73 410.67 L 507.41 410.67 Z M 507.41 428.24 L 535.73 428.24 L 535.73 430.52 L 507.41 430.52 Z M 476.12 428.24 L 504.45 428.24 L 504.45 430.52 L 476.12 430.52 Z M 466 444 L 466 440.2 L 545.87 440.2 L 545.87 444 Z" fill-opacity="0.3" fill="#000000" stroke="none" pointer-events="all"/><rect x="466" y="364" width="0" height="0" fill="none" stroke="#ffffff" pointer-events="all"/><path d="M 532.47 387.39 L 532.47 374.84 L 534.01 374.84 L 534.01 387.39 Z M 528.6 387.39 L 528.6 374.84 L 530.11 374.84 L 530.11 387.39 Z M 524.7 387.39 L 524.7 374.84 L 526.21 374.84 L 526.21 387.39 Z M 520.8 387.39 L 520.8 374.84 L 522.34 374.84 L 522.34 387.39 Z M 516.93 387.39 L 516.93 374.84 L 518.44 374.84 L 518.44 387.39 Z M 513.03 387.39 L 513.03 374.84 L 514.54 374.84 L 514.54 387.39 Z M 509.13 387.39 L 509.13 374.84 L 510.66 374.84 L 510.66 387.39 Z M 507.41 390.84 L 535.73 390.84 L 535.73 373.64 L 507.41 373.64 Z M 501.21 387.39 L 501.21 374.84 L 502.72 374.84 L 502.72 387.39 Z M 497.31 387.39 L 497.31 374.84 L 498.82 374.84 L 498.82 387.39 Z M 493.41 387.39 L 493.41 374.84 L 494.95 374.84 L 494.95 387.39 Z M 489.54 387.39 L 489.54 374.84 L 491.05 374.84 L 491.05 387.39 Z M 485.64 387.39 L 485.64 374.84 L 487.15 374.84 L 487.15 387.39 Z M 481.74 387.39 L 481.74 374.84 L 483.27 374.84 L 483.27 387.39 Z M 477.86 387.39 L 477.86 374.84 L 479.38 374.84 L 479.38 387.39 Z M 476.12 390.84 L 504.47 390.84 L 504.47 373.64 L 476.12 373.64 Z M 501.19 407.21 L 501.19 394.67 L 502.72 394.67 L 502.72 407.21 Z M 497.31 407.21 L 497.31 394.67 L 498.82 394.67 L 498.82 407.21 Z M 493.41 407.21 L 493.41 394.67 L 494.95 394.67 L 494.95 407.21 Z M 489.51 407.21 L 489.51 394.67 L 491.05 394.67 L 491.05 407.21 Z M 485.64 407.21 L 485.64 394.67 L 487.15 394.67 L 487.15 407.21 Z M 481.74 407.21 L 481.74 394.67 L 483.27 394.67 L 483.27 407.21 Z M 477.86 407.21 L 477.86 394.67 L 479.38 394.67 L 479.38 407.21 Z M 476.12 410.67 L 504.45 410.67 L 504.45 393.47 L 476.12 393.47 Z M 532.47 407.21 L 532.47 394.69 L 534.01 394.69 L 534.01 407.21 Z M 528.58 407.21 L 528.58 394.69 L 530.11 394.69 L 530.11 407.21 Z M 524.7 407.21 L 524.7 394.69 L 526.21 394.69 L 526.21 407.21 Z M 520.8 407.21 L 520.8 394.69 L 522.34 394.69 L 522.34 407.21 Z M 516.93 407.21 L 516.93 394.69 L 518.44 394.69 L 518.44 407.21 Z M 513.03 407.21 L 513.03 394.69 L 514.54 394.69 L 514.54 407.21 Z M 509.13 407.21 L 509.13 394.69 L 510.66 394.69 L 510.66 407.21 Z M 507.41 410.67 L 535.73 410.67 L 535.73 393.49 L 507.41 393.49 Z M 532.47 427.04 L 532.47 414.51 L 534.01 414.51 L 534.01 427.04 Z M 528.6 427.04 L 528.6 414.51 L 530.11 414.51 L 530.11 427.04 Z M 524.7 427.04 L 524.7 414.51 L 526.23 414.51 L 526.23 427.04 Z M 520.8 427.04 L 520.8 414.51 L 522.34 414.51 L 522.34 427.04 Z M 516.93 427.04 L 516.93 414.51 L 518.44 414.51 L 518.44 427.04 Z M 513.03 427.04 L 513.03 414.51 L 514.56 414.51 L 514.56 427.04 Z M 509.15 427.04 L 509.15 414.51 L 510.66 414.51 L 510.66 427.04 Z M 507.41 430.52 L 535.73 430.52 L 535.73 413.31 L 507.41 413.31 Z M 501.21 427.04 L 501.21 414.51 L 502.72 414.51 L 502.72 427.04 Z M 497.31 427.04 L 497.31 414.51 L 498.82 414.51 L 498.82 427.04 Z M 493.41 427.04 L 493.41 414.51 L 494.95 414.51 L 494.95 427.04 Z M 489.54 427.04 L 489.54 414.51 L 491.05 414.51 L 491.05 427.04 Z M 485.64 427.04 L 485.64 414.51 L 487.15 414.51 L 487.15 427.04 Z M 481.74 427.04 L 481.74 414.51 L 483.27 414.51 L 483.27 427.04 Z M 477.86 427.04 L 477.86 414.51 L 479.38 414.51 L 479.38 427.04 Z M 476.12 430.52 L 504.45 430.52 L 504.45 413.31 L 476.12 413.31 Z M 472.37 434.1 L 472.37 370.04 L 539.48 370.04 L 539.48 434.1 Z" fill="#ffffff" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 484px; margin-left: 506px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">backend-service-group</span><br />[ 后端服务组 ]</div></div></div></foreignObject><text x="506" y="488" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">backend-servi...</text></switch></g><path d="M 378.47 557.33 L 370.31 555.27 C 378.41 569.38 377.12 587.87 366.78 599.73 C 359.71 607.83 349.21 612.17 338.67 612.17 C 332.53 612.17 326.37 610.7 320.86 607.65 L 322.27 605.05 C 336.09 612.69 354.28 609.56 364.57 597.77 C 374.14 586.8 375.28 569.64 367.69 556.59 L 365.57 565.15 L 362.72 564.43 L 365.66 552.56 C 365.85 551.76 366.65 551.27 367.44 551.48 L 379.18 554.45 Z M 310.68 592.3 L 312.8 583.73 L 315.64 584.44 L 312.71 596.32 C 312.54 596.99 311.94 597.44 311.29 597.44 C 311.17 597.44 311.05 597.43 310.93 597.4 L 299.18 594.43 L 299.89 591.55 L 308.04 593.61 C 300.01 579.73 301.32 562.55 311.71 550.63 C 323.06 537.64 342.32 534.31 357.51 542.71 L 356.1 545.32 C 342.1 537.57 324.36 540.63 313.92 552.6 C 304.32 563.59 303.16 579.49 310.68 592.3 Z M 326.44 580.64 C 328.31 580.64 329.84 582.19 329.84 584.09 C 329.84 585.98 328.31 587.53 326.44 587.53 C 324.56 587.53 323.03 585.98 323.03 584.09 C 323.03 582.19 324.56 580.64 326.44 580.64 Z M 337.5 567.5 C 338.04 567.65 338.6 567.76 339.18 567.76 C 339.73 567.76 340.26 567.67 340.77 567.53 L 346.25 579.36 C 345.32 580.21 344.64 581.33 344.34 582.6 L 332.59 582.6 C 332.29 581.35 331.64 580.25 330.73 579.4 Z M 339.18 557.91 C 341.06 557.91 342.59 559.45 342.59 561.35 C 342.59 563.25 341.06 564.79 339.18 564.79 C 337.31 564.79 335.78 563.25 335.78 561.35 C 335.78 559.45 337.31 557.91 339.18 557.91 Z M 353.9 584.09 C 353.9 585.98 352.37 587.53 350.49 587.53 C 348.61 587.53 347.09 585.98 347.09 584.09 C 347.09 582.19 348.61 580.64 350.49 580.64 C 352.37 580.64 353.9 582.19 353.9 584.09 Z M 326.44 590.49 C 329.42 590.49 331.92 588.39 332.59 585.57 L 344.34 585.57 C 345.01 588.39 347.5 590.49 350.49 590.49 C 353.99 590.49 356.83 587.62 356.83 584.09 C 356.83 580.55 353.99 577.68 350.49 577.68 C 349.91 577.68 349.36 577.78 348.83 577.93 L 343.36 566.13 C 344.68 564.96 345.52 563.26 345.52 561.35 C 345.52 557.82 342.68 554.94 339.18 554.94 C 335.69 554.94 332.84 557.82 332.84 561.35 C 332.84 563.23 333.65 564.9 334.93 566.07 L 328.17 577.95 C 327.61 577.79 327.04 577.68 326.44 577.68 C 322.94 577.68 320.09 580.55 320.09 584.09 C 320.09 587.62 322.94 590.49 326.44 590.49 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 653px; margin-left: 339px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">mall_service</span><br />[ 商城服务 ]</div></div></div></foreignObject><text x="339" y="657" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">mall_service...</text></switch></g><path d="M 149.99 421.35 L 154.18 421.35 L 154.18 418.47 L 149.99 418.47 Z M 157.03 421.35 L 161.31 421.35 L 161.31 418.47 L 157.03 418.47 Z M 139.9 362.83 L 121.35 372.03 L 121.35 429.29 L 139.9 435.56 Z M 142.76 381.04 L 142.76 418.47 L 147.04 418.47 L 147.04 421.35 L 142.76 421.35 L 142.76 437.56 C 142.76 438.02 142.54 438.46 142.16 438.73 C 141.92 438.91 141.63 439 141.33 439 C 141.18 439 141.03 438.98 140.88 438.93 L 119.47 431.69 C 118.89 431.49 118.49 430.94 118.49 430.32 L 118.49 371.14 C 118.49 370.59 118.8 370.09 119.29 369.85 L 140.7 359.22 C 141.14 359 141.67 359.03 142.08 359.29 C 142.5 359.55 142.76 360.01 142.76 360.51 L 142.76 378.16 L 147.04 378.16 L 147.04 381.04 Z M 164.17 421.35 L 168.45 421.35 L 168.45 418.47 L 164.17 418.47 Z M 164.26 381.04 L 168.45 381.04 L 168.45 378.16 L 164.26 378.16 Z M 157.12 381.04 L 161.31 381.04 L 161.31 378.16 L 157.12 378.16 Z M 149.99 381.04 L 154.18 381.04 L 154.18 378.16 L 149.99 378.16 Z M 195.57 372.03 L 177.01 362.83 L 177.01 435.56 L 195.57 429.29 Z M 198.42 430.32 C 198.42 430.94 198.03 431.49 197.45 431.69 L 176.04 438.93 C 175.89 438.98 175.74 439 175.59 439 C 175.29 439 175 438.91 174.75 438.73 C 174.38 438.46 174.16 438.02 174.16 437.56 L 174.16 421.35 L 171.4 421.35 L 171.4 418.47 L 174.16 418.47 L 174.16 381.04 L 171.4 381.04 L 171.4 378.16 L 174.16 378.16 L 174.16 360.51 C 174.16 360.01 174.41 359.55 174.83 359.29 C 175.25 359.03 175.77 359 176.22 359.22 L 197.62 369.85 C 198.11 370.09 198.42 370.59 198.42 371.14 Z M 162.65 390.2 L 159.98 389.16 L 152.84 407.88 L 155.51 408.91 Z M 172.31 399.33 C 172.87 398.77 172.87 397.86 172.31 397.3 L 166.6 391.54 L 164.59 393.58 L 169.29 398.32 L 164.59 403.06 L 166.6 405.09 Z M 150.31 405.09 L 144.6 399.33 C 144.05 398.77 144.05 397.86 144.6 397.3 L 150.31 391.54 L 152.33 393.58 L 147.63 398.32 L 152.33 403.06 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 479px; margin-left: 158px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">mall-web</span><br />[ 商城网关 ]</div></div></div></foreignObject><text x="158" y="483" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">mall-web...</text></switch></g><path d="M 191.99 192 C 192.3 192 192.55 192.25 192.55 192.56 C 192.55 192.87 192.3 193.12 191.99 193.12 C 191.68 193.12 191.42 192.87 191.42 192.56 C 191.42 192.25 191.68 192 191.99 192 Z M 191.99 195.86 C 193.81 195.86 195.29 194.38 195.29 192.56 C 195.29 190.74 193.81 189.26 191.99 189.26 C 190.17 189.26 188.69 190.74 188.69 192.56 C 188.69 194.38 190.17 195.86 191.99 195.86 Z M 198.21 194.36 L 208 194.36 L 208 190.71 L 198.21 190.71 Z M 214.93 260.85 L 185.07 260.85 C 183.24 260.85 181.76 259.39 181.76 257.61 L 181.76 255.04 L 218.24 255.04 L 218.24 257.61 C 218.24 259.39 216.76 260.85 214.93 260.85 Z M 181.76 200.57 L 218.24 200.57 L 218.24 251.38 L 181.76 251.38 L 181.76 233.68 Z M 186.59 188.15 L 213.41 188.15 C 216.07 188.15 218.24 190.28 218.24 192.9 L 218.24 196.92 L 181.76 196.92 L 181.76 192.9 C 181.76 190.28 183.93 188.15 186.59 188.15 Z M 213.44 184.5 L 213.41 184.5 L 186.59 184.5 C 181.91 184.5 178.11 188.27 178.11 192.9 L 178.11 257.61 C 178.11 261.41 181.23 264.5 185.07 264.5 L 214.93 264.5 C 218.77 264.5 221.89 261.41 221.89 257.61 L 221.89 192.9 L 221.89 192.89 C 221.89 188.27 218.1 184.51 213.44 184.5 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 305px; margin-left: 200px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">mall-mobile-app</span><br />[ 商城手机端应用 ]</div></div></div></foreignObject><text x="200" y="308" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">mall-mobile-a...</text></switch></g><path d="M 106.67 185.19 L 36.33 185.19 C 33.67 185.19 31.5 187.35 31.5 190.02 L 31.5 236.46 C 31.5 239.12 33.67 241.28 36.33 241.28 L 106.67 241.28 C 109.33 241.28 111.5 239.12 111.5 236.46 L 111.5 190.02 C 111.5 187.35 109.33 185.19 106.67 185.19 Z M 107.85 236.46 C 107.85 237.1 107.32 237.63 106.67 237.63 L 36.33 237.63 C 35.68 237.63 35.15 237.1 35.15 236.46 L 35.15 190.02 C 35.15 189.37 35.68 188.84 36.33 188.84 L 106.67 188.84 C 107.32 188.84 107.85 189.37 107.85 190.02 Z M 102.45 191.58 L 40.49 191.58 C 39.06 191.58 37.89 192.75 37.89 194.18 L 37.89 232.29 C 37.89 233.72 39.06 234.89 40.49 234.89 L 102.45 234.89 C 103.88 234.89 105.05 233.72 105.05 232.29 L 105.05 194.18 C 105.05 192.75 103.88 191.58 102.45 191.58 Z M 41.55 231.24 L 41.55 195.24 L 101.39 195.24 L 101.39 231.24 Z M 106.67 244.31 L 36.33 244.31 C 33.67 244.31 31.5 246.48 31.5 249.14 L 31.5 258.98 C 31.5 261.64 33.67 263.81 36.33 263.81 L 106.67 263.81 C 109.33 263.81 111.5 261.64 111.5 258.98 L 111.5 249.14 C 111.5 246.48 109.33 244.31 106.67 244.31 Z M 107.85 258.98 C 107.85 259.63 107.32 260.16 106.67 260.16 L 36.33 260.16 C 35.68 260.16 35.15 259.63 35.15 258.98 L 35.15 249.14 C 35.15 248.49 35.68 247.96 36.33 247.96 L 106.67 247.96 C 107.32 247.96 107.85 248.49 107.85 249.14 Z M 105.11 252.36 L 105.11 255.87 C 105.11 256.67 104.46 257.32 103.66 257.32 L 84.04 257.32 C 83.24 257.32 82.59 256.67 82.59 255.87 L 82.59 252.36 C 82.59 251.56 83.24 250.91 84.04 250.91 L 103.66 250.91 C 104.46 250.91 105.11 251.56 105.11 252.36 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 305px; margin-left: 72px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">mall-web-app</span><br />[ 商城PC网页 ]</div></div></div></foreignObject><text x="72" y="308" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">mall-web-app...</text></switch></g><path d="M 103.07 86.36 C 103.98 68.34 118.29 53.96 135.75 53.96 C 141.66 53.96 147.44 55.62 152.49 58.77 C 161.85 64.61 167.85 75.06 168.43 86.36 Z M 117.92 31.6 C 117.92 21.69 125.92 13.64 135.75 13.64 C 145.58 13.64 153.58 21.69 153.58 31.6 C 153.58 41.5 145.58 49.56 135.75 49.56 C 125.92 49.56 117.92 41.5 117.92 31.6 Z M 154.41 55.68 C 151.26 53.72 147.84 52.29 144.29 51.4 C 151.89 48.07 157.22 40.45 157.22 31.6 C 157.22 19.69 147.59 10 135.75 10 C 123.91 10 114.28 19.69 114.28 31.6 C 114.28 40.46 119.62 48.09 127.24 51.41 C 111.29 55.42 99.39 70.36 99.39 88.18 C 99.39 89.19 100.2 90 101.2 90 L 170.3 90 C 171.3 90 172.11 89.19 172.11 88.18 C 172.11 74.94 165.33 62.49 154.41 55.68 Z" fill="#232f3e" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 130px; margin-left: 136px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">customer</span><br />[ 消费者 ]</div></div></div></foreignObject><text x="136" y="134" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">customer...</text></switch></g><path d="M 538.25 77.87 C 538.94 77.87 539.81 77.24 539.81 76.19 C 539.81 75.52 539.17 74.65 538.25 74.65 C 537.25 74.65 536.7 75.61 536.7 76.19 C 536.7 77.11 537.41 77.87 538.25 77.87 Z M 541.87 76.29 C 541.87 78.25 540.18 80 538.31 80 C 536.22 80 534.65 78.19 534.65 76.33 L 534.65 53.42 C 532.77 52.44 530.52 50.2 530.52 46.19 C 530.63 42.99 532.43 40.58 534.65 39.35 L 534.65 45.85 L 538.25 47.99 L 541.87 45.85 L 541.87 39.34 C 544.05 40.45 546 43.09 546 46.38 C 545.94 49.46 544.32 52.04 541.87 53.42 Z M 522.22 79.99 C 521.7 79.99 521.23 79.53 521.23 78.92 L 521.23 62.89 C 521.23 62.41 521.65 61.85 522.19 61.85 L 523.28 61.85 L 523.29 46.95 L 522.88 43.41 L 522.88 38.39 L 525.76 38.39 L 525.77 43.41 L 525.36 46.95 L 525.36 61.85 L 526.4 61.85 C 526.99 61.85 527.42 62.24 527.42 62.95 L 527.42 78.96 C 527.42 79.57 526.95 79.99 526.43 79.99 Z M 497.75 35.51 C 489.42 35.51 482.01 28.33 482.01 17.31 C 482.01 8.76 488.28 0 497.45 0 C 506.41 0 512.97 8.48 512.97 17.72 C 512.97 28.42 505.24 35.51 497.75 35.51 Z M 466 71.35 C 466.72 63.47 467.68 52.72 469.51 47.27 C 470.35 44.81 471.57 43.04 473.56 41.56 C 474.84 40.58 479.39 37.97 480.23 37.55 C 481.69 36.76 483.2 36.35 484.5 37.55 C 492.22 44.62 502.91 44.4 510.74 37.58 C 511.65 36.61 513.09 36.86 514.04 37.25 C 515.1 37.67 517.86 39.28 519.67 40.39 L 519.67 43.59 L 520.09 47.15 L 520.09 59.19 C 518.93 59.89 518.02 61.24 518.02 62.89 L 518.01 71.35 Z" fill="#232f3e" stroke="#ffffff" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 120px; margin-left: 506px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><span class="davinci-msa">operator</span><br />[ 内部运营人员 ]</div></div></div></foreignObject><text x="506" y="124" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">operator...</text></switch></g><path d="M 133 1136.19 L 133 1193.5 Q 133 1203.5 142.89 1205 L 215.61 1216 Q 225.5 1217.5 226.62 1221.82 L 227.74 1226.14" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 229.06 1231.22 L 223.91 1225.33 L 227.74 1226.14 L 230.69 1223.57 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 439.5 1136.19 L 439.5 1193.5 Q 439.5 1203.5 429.53 1204.25 L 263.47 1216.75 Q 253.5 1217.5 252.38 1221.82 L 251.26 1226.14" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 249.94 1231.22 L 248.31 1223.57 L 251.26 1226.14 L 255.09 1225.33 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 264.41 961.69 L 251.81 1019.23 Q 249.67 1029 244.58 1033 L 242.04 1035 Q 239.5 1037 239.5 1047 L 239.5 1201.5 Q 239.5 1211.5 239.5 1213.5 L 239.5 1214.5 Q 239.5 1215.5 239.5 1220.72 L 239.5 1225.94" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 239.5 1231.19 L 236 1224.19 L 239.5 1225.94 L 243 1224.19 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 281.59 961.69 L 294.19 1019.23 Q 296.33 1029 306.25 1030.26 L 412.08 1043.74 Q 422 1045 423.14 1048.38 L 424.28 1051.77" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 425.95 1056.75 L 420.4 1051.23 L 424.28 1051.77 L 427.04 1048.99 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 273 961.69 L 273 1021 Q 273 1031 282.58 1033.88 L 309.92 1042.12 Q 319.5 1045 319.5 1052.47 L 319.5 1059.95" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 319.5 1065.2 L 316 1058.2 L 319.5 1059.95 L 323 1058.2 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 188.78 787.19 L 172.25 844.89 Q 169.5 854.5 159.52 855.06 L 36.48 861.94 Q 26.5 862.5 26.5 872.5 L 26.5 1027 Q 26.5 1037 26.5 1047 L 26.5 1201.5 Q 26.5 1211.5 36.49 1211.93 L 201.51 1219.07 Q 211.5 1219.5 213.44 1223.1 L 215.38 1226.7" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 217.87 1231.32 L 211.46 1226.82 L 215.38 1226.7 L 217.63 1223.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 211.22 787.19 L 227.75 844.89 Q 230.5 854.5 238.92 859.89 L 247.21 865.2 Q 255.5 870.5 256.64 873.88 L 257.78 877.27" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 259.45 882.25 L 253.9 876.73 L 257.78 877.27 L 260.54 874.49 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 369 253.81 L 369 311 Q 369 321 378.87 322.59 L 458.79 335.41 Q 468.67 337 473.53 345.74 L 480.61 358.44" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 483.17 363.02 L 476.7 358.61 L 480.61 358.44 L 482.82 355.2 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 506 253.81 L 506 311 Q 506 321 506 328 L 506 331.5 Q 506 335 506 345 L 506 357.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 506 362.88 L 502.5 355.88 L 506 357.63 L 509.5 355.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 643 253.81 L 643 311 Q 643 321 633.13 322.59 L 553.21 335.41 Q 543.33 337 538.47 345.74 L 531.39 358.44" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 528.83 363.02 L 529.18 355.2 L 531.39 358.44 L 535.3 358.61 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 350.22 612.69 L 366.47 670.37 Q 369.18 680 379.11 681.16 L 496.07 694.84 Q 506 696 506 703.47 L 506 710.95" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 506 716.2 L 502.5 709.2 L 506 710.95 L 509.5 709.2 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 335.64 612.69 L 330.08 674.04 Q 329.18 684 319.33 685.7 L 312.66 686.85 Q 306 688 306 698 L 306 852.5 Q 306 862.5 296 862.5 L 203 862.5 Q 193 862.5 193 872.5 L 193 1027 Q 193 1037 183.09 1038.32 L 142.91 1043.68 Q 133 1045 133 1048.22 L 133 1051.44" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 133 1056.69 L 129.5 1049.69 L 133 1051.44 L 136.5 1049.69 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 346.41 612.69 L 357.37 672.17 Q 359.18 682 369.14 682.89 L 416.04 687.11 Q 426 688 426 698 L 426 852.5 Q 426 862.5 426 872.5 L 426 1027 Q 426 1037 436 1037 L 509.5 1037 Q 519.5 1037 519.5 1047 L 519.5 1201.5 Q 519.5 1211.5 509.51 1211.82 L 277.49 1219.18 Q 267.5 1219.5 265.56 1223.1 L 263.62 1226.7" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 261.13 1231.32 L 261.37 1223.5 L 263.62 1226.7 L 267.54 1226.82 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 342.73 612.69 L 348.28 674.04 Q 349.18 684 359.12 685.08 L 376.06 686.92 Q 386 688 386 698 L 386 852.5 Q 386 862.5 386 872.5 L 386 1027 Q 386 1037 395.94 1038.12 L 447.06 1043.88 Q 457 1045 455.86 1048.38 L 454.72 1051.77" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 453.05 1056.75 L 451.96 1048.99 L 454.72 1051.77 L 458.6 1051.23 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 339.18 612.69 L 339.18 676 Q 339.18 686 342.59 687 L 344.3 687.5 Q 346 688 346 698 L 346 852.5 Q 346 862.5 336.1 863.93 L 300.4 869.07 Q 290.5 870.5 289.36 873.88 L 288.22 877.27" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 286.55 882.25 L 285.46 874.49 L 288.22 877.27 L 292.1 876.73 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 328.14 612.69 L 311.89 670.37 Q 309.18 680 299.2 680.61 L 56.98 695.39 Q 47 696 47 703.47 L 47 710.95" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 47 716.2 L 43.5 709.2 L 47 710.95 L 50.5 709.2 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 331.96 612.69 L 321 672.17 Q 319.18 682 309.25 683.17 L 209.93 694.83 Q 200 696 200 699.22 L 200 702.44" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 200 707.69 L 196.5 700.69 L 200 702.44 L 203.5 700.69 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 198.42 412.5 L 329.53 456.8 Q 339 460 339.03 470 L 339.15 511.5 Q 339.18 521.5 339.18 524.72 L 339.18 527.94" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 339.18 533.19 L 335.68 526.19 L 339.18 527.94 L 342.68 526.19 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 200 264.5 L 200 321 Q 200 331 191.68 336.54 L 183.82 341.77 Q 175.96 347 174.95 349.98 L 173.95 352.96" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 172.28 357.94 L 171.19 350.19 L 173.95 352.96 L 177.83 352.42 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 71.5 263.81 L 71.5 321 Q 71.5 331 81.24 333.24 L 131.21 344.76 Q 140.96 347 141.96 349.98 L 142.97 352.96" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 144.64 357.94 L 139.09 352.42 L 142.97 352.96 L 145.72 350.19 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 142.32 90 L 151.63 146.63 Q 153.25 156.5 162.71 159.74 L 190.54 169.26 Q 200 172.5 200 175.32 L 200 178.13" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 200 183.38 L 196.5 176.38 L 200 178.13 L 203.5 176.38 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 129.18 90 L 119.87 146.63 Q 118.25 156.5 108.79 159.74 L 80.96 169.26 Q 71.5 172.5 71.5 175.66 L 71.5 178.82" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 71.5 184.07 L 68 177.07 L 71.5 178.82 L 75 177.07 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 496.61 80 L 483.29 136.76 Q 481 146.5 471.1 147.91 L 378.9 161.09 Q 369 162.5 369 165.66 L 369 168.82" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 369 174.07 L 365.5 167.07 L 369 168.82 L 372.5 167.07 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 506 80 L 506 138.5 Q 506 148.5 506 155.5 L 506 159 Q 506 162.5 506 165.66 L 506 168.82" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 506 174.07 L 502.5 167.07 L 506 168.82 L 509.5 167.07 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 515.39 80 L 528.71 136.76 Q 531 146.5 540.9 147.91 L 633.1 161.09 Q 643 162.5 643 165.66 L 643 168.82" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 643 174.07 L 639.5 167.07 L 643 168.82 L 646.5 167.07 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>
            </div>
        </div>
    </main>


    
<div class="offcanvas offcanvas-end" data-bs-scroll="false" tabindex="-1" id="offcanvasDetail" aria-labelledby="offcanvasDetailLabel">
    <div class="offcanvas-header">
      <h5 class="offcanvas-title" id="offcanvasDetailLabel">详情</h5>
      <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
    </div>
    <div class="offcanvas-body">
        <div id="current-detail">
            应用详情查看窗口
        </div>
    </div>
  </div>

<textarea id='msa-md-lbs_system' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/lbs_system' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 位置服务

公司基础平台提供的位置服务。</textarea><textarea id='msa-md-pay_system' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/pay_system' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 支付服务

外部的支付宝、微信支付。</textarea><textarea id='msa-md-product_center' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/product_center' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 商品中心

通过HTTP/MQ对外提供商品相关（SPU/SKU/类目等）的服务。

- ℹ️ Git Repository
  -  https://gitee.com/sample/product-service 
  -  模式：[ORMA](./docs/refs/appendix-oamapping)
  -  入口: `ProductCenterBootstrap.java`
- 👨‍💻 Members：
  - 张晓明（zxm@sample.com）
  - 王太义（wty@sample.com)
- 🔨 CD&CI <TODO>


## 架构决策

编号                                | 标题                               | 状态
------------------------------------|----------------------------------|----
[repo-adr-1](/docs/adrs/repo-adr-1) | 使用ORMA模式管理一个子领域源码和应用的关系 | 已接受


## 内部结构

//TODO 用c4 的components图描述

![](../imgs/test.svg)



## 领域模型

//TODO 


## API

//TODO 链接到API文档

## MQ

// ；链接到MQ列表文档

## 依赖关系

//TODO 描述对其他服务的API和MQ依赖</textarea><textarea id='msa-md-product_search_service' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/product_search_service' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 商品搜索服务

提供商品的搜索服务。

- ℹ️ Git Repository
  -  https://gitee.com/sample/product-service 
  -  模式：[ORMA](./docs/appendix-orma)
  -  入口: `ProductSearchBootstrap.java`
- 👨‍💻 Members：
  - 李明力（lml@sample.com）

## 架构决策

编号                                | 标题                               | 状态
------------------------------------|----------------------------------|----
[repo-adr-1](/docs/adrs/repo-adr-1) | 使用ORMA模式管理一个子领域源码和应用的关系 | 已接受

## 内部结构

//TODO 用c4 的components图描述

![](../imgs/test.svg)



## 领域模型

//TODO 


## API

//TODO 链接到API文档

## MQ

// ；链接到MQ列表文档

## 依赖关系

//TODO 描述对其他服务的API和MQ依赖</textarea><textarea id='msa-md-price_center' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/price_center' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 价格&库存中心

> TODO 编写设计文档，参考 [商品中心](./docs/product_center)</textarea><textarea id='msa-md-order_center' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/order_center' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 订单中心

> TODO 编写设计文档，参考 [商品中心](./docs/product_center)</textarea><textarea id='msa-md-product-op-app' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/product-op-app' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 商品运营管理端

为运营人员提供商品管理的WEB界面应用。

- ℹ️ Git Repository
  -  https://gitee.com/sample/product-service 
  -  模式：[ORMA](./docs/refs/appendix-oamapping)
  -  入口: `ProductOpConsoleBootstrap.java`
- 👨‍💻 Members：
  - 王太义（wty@sample.com)
- 👓 访问地址：
   - 测试环境: http://product-op-test.sample.com
   - 正式换：http://product-op.sample.com


## 架构决策

编号                                | 标题                                       | 状态
------------------------------------|------------------------------------------|----
[repo-adr-1](/docs/adrs/repo-adr-1) | 使用ORMA模式管理一个子领域源码和应用的关系 | 已接受
[op-adr-1](/docs/adrs/op-adr-1)     | 使用前后端半分离模式开发运营管理后台       | 已接受

</textarea><textarea id='msa-md-price-op-app' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/price-op-app' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 价格&库存运营管理端

为运营人员提供价格和销售库存管理WEB界面应用。

- ℹ️ Git Repository
  -  https://gitee.com/sample/price-service 
  -  模式：[ORMA](./docs/refs/appendix-oamapping)
  -  入口: `PriceOpConsoleBootstrap.java`
- 👨‍💻 Members：
  - 王黎明（wlm@sample.com)
- 🔨 CD&CI <TODO>
- 👓 访问地址：
   - 测试环境: http://price-op-test.sample.com
   - 正式换：http://price-op.sample.com

## 架构决策

编号                                | 标题                                       | 状态
------------------------------------|------------------------------------------|----
[repo-adr-1](/docs/adrs/repo-adr-1) | 使用ORMA模式管理一个子领域源码和应用的关系 | 已接受
[op-adr-1](/docs/adrs/op-adr-1)     | 使用前后端半分离模式开发运营管理后台       | 已接受
[stock-adr-1](/docs/adrs/stock-adr-1)     | 将库存管理和价格管理作为一个应用       | 已接受
</textarea><textarea id='msa-md-order-op-app' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/order-op-app' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 订单运营管理端

为运营人员提供订单管理WEB界面应用。

- ℹ️ Git Repository
  -  https://gitee.com/sample/order-service 
  -  模式：[ORMA](./docs/refs/appendix-oamapping)
  -  入口: `OrderOpConsoleBootstrap.java`
- 👨‍💻 Members：
  - 王黎明（wlm@sample.com)
- 🔨 CD&CI <TODO>
- 👓 访问地址：
   - 测试环境: http://order-op-test.sample.com
   - 正式换：http://order-op.sample.com

## 架构决策

编号                                | 标题                                       | 状态
------------------------------------|------------------------------------------|----
[repo-adr-1](/docs/adrs/repo-adr-1) | 使用ORMA模式管理一个子领域源码和应用的关系 | 已接受
[op-adr-1](/docs/adrs/op-adr-1)     | 使用前后端半分离模式开发运营管理后台       | 已接受
</textarea><textarea id='msa-md-backend-service-group' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/backend-service-group' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 后端服务逻辑分组

这是一个逻辑元素，它代表了一组微服务，包含了简商城的所有微服务应用。

引入这个元素，主要是为了简化应用架构的描述。比如运营管理端一般都依赖于很多的微服务应用，在架构图上画上这些连线会非常的杂乱，但表现出的信息友十分有限。这个时候可以让某个运营管理应用连线到这个逻辑分组上，尽管这个运营管理端应用并不一定依赖这个分组中的所有应用，如果有必要，可以在这个运营管理端的文档中描述具体的清晰的应用依赖。</textarea><textarea id='msa-md-mall_service' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/mall_service' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 商城服务

购物车等。


> TODO 编写设计文档，参考 [商品中心](./docs/product_center)</textarea><textarea id='msa-md-mall-web' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/mall-web' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 商城网关服务


- ℹ️ Git Repository
  -  https://gitee.com/sample/xxx 
- 👨‍💻 Members：
  - XXX（xxx@sample.com）
- 🔨 CD&CI <TODO>

> TODO 设计文档</textarea><textarea id='msa-md-mall-mobile-app' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/mall-mobile-app' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 商城移动端APP

## iOS APP

- ℹ️ Git Repository
  -  https://gitee.com/sample/xxx 
- 👨‍💻 Members：
  - XXX（xxx@sample.com）
- 🔨 CD&CI <TODO>

## Android APP

通过HTTP/MQ对外提供商品相关（SPU/SKU/类目等）的服务。

- ℹ️ Git Repository
  -  https://gitee.com/sample/xxx 
- 👨‍💻 Members：
  - XXX（xxx@sample.com）
- 🔨 CD&CI <TODO>


> TODO 设计文档</textarea><textarea id='msa-md-mall-web-app' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/mall-web-app' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 商城PC网页端

网页版商城

- ℹ️ Git Repository
  -  https://gitee.com/sample/xxx 
- 👨‍💻 Members：
  - XXX（xxx@sample.com）
- 🔨 CD&CI <TODO>


> TODO 设计文档</textarea><textarea id='msa-md-customer' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/customer' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 消费者

来商城购买商品的消费者。</textarea><textarea id='msa-md-operator' class='msa-md-src'>
<div class='alert alert-warning' role='alert'>快速预览部分内容无法正常显示，完整文档 <a href='/simple-mall-doc/index.html#/docs/operator' target='_blank' class='btn-outline-primary btn-sm'>点击这里</a> 查看</div># 运营人员

公司内部的运营管理人员。</textarea>

<script src="./static/bootstrap.bundle.min.js"></script>

<script src="./static/showdown.min.js"></script>

<script>
    function clickMsa() {
        var converter = new showdown.Converter();
        var mdSourceEl = document.getElementById("msa-md-"+this.textContent);
        if(mdSourceEl) {
            var text = mdSourceEl.textContent;
            var html = converter.makeHtml(text);
            document.getElementById('current-detail').innerHTML = html;
        } else {
            document.getElementById('current-detail').innerHTML = this.textContent + " 还没有文档";
        }

        new bootstrap.Offcanvas(document.getElementById('offcanvasDetail')).show()
    }
    function addMsaListener() {
        var el = document.getElementsByClassName("davinci-msa");
        Array.from(el)
            .forEach((item)=> 
                item.addEventListener("click", clickMsa));
    }
    
    function changeDocWidth(w) {
      var x = document.getElementsByClassName("offcanvas");
      var i;
      for (i = 0; i < x.length; i++) {
          x[i].style.width = w + "%";
      }
      
    }
    </script>
</body>
</html>